interlocking pile - French English Dictionary